<?php
	include_once('./mvc/modelo/Accesatabla.php');
	$venta = new Accesatabla('ventas');
	$formapago = new Accesatabla('formapago');
	$idventa = $_GET['idvent'];
	$idmodo = $_POST['idmodopago'];
	$monto = $_POST['monto'];
	$totalpagado = 0;
	$venta->buscarprimaria($idventa);
	$total = $venta->obtener('total');
	$formapago->colocar("idventa", $idventa);
	$formapago->colocar("idmodopago", $idmodo);
	$formapago->colocar("monto", $monto);
	$formapago->colocar("fecha", $venta->obtener('fecha'));
	$formapago->salvar();
	$formapago->buscardonde('idventa = '.$idventa.' and idmodopago = '.$idmodo.'');
	switch($idmodo){
	
		case '2':{
			$pagotarjeta = new Accesatabla('pagotarjeta');
			$pagotarjeta->colocar("idtarjeta", $_POST['idtarjeta']);
			$pagotarjeta->colocar("idformapago", $formapago->obtener('id'));
			$pagotarjeta->colocar("numerotarjeta", $_POST['numerotarjeta']);
			$pagotarjeta->colocar("nombre", $_POST['nombre']);
			$pagotarjeta->salvar();
		
		} break;
		case '3': {
			$cheque = new Accesatabla('cheques');
			$chequemodo = new Accesatabla('formapagocheque');
			$cheque->colocar("numerocheque", $_POST['numerocheque']);
			$cheque->colocar("idbanco", $_POST['idbanco']);
			$cheque->colocar("monto", $_POST['monto']);
			$cheque->colocar("descripcion", $_POST['descripcioncheque']);
			$cheque->colocar("fecha", $venta->obtener('fecha'));
			$cheque->salvar();
			$cheque->buscardonde('numerocheque = "'.$_POST['numerocheque'].'"');
			$chequemodo->colocar("idformapago", $formapago->obtener('id'));
			$chequemodo->colocar("idcheque", $cheque->obtener('id'));
			$chequemodo->salvar();
		} break;
		case '4':{
			$pagobono = new Accesatabla('pagobono');
			$pagobono->colocar("idformapago", $formapago->obtener('id'));
			$pagobono->colocar("nombre", $_POST['nombrebono']);
			$pagobono->colocar("descripcion", $_POST['descripcion']);
			$pagobono->salvar();		
		} break;
		
	}
	$f = $formapago->buscardonde('idventa = '.$idventa.'');
	while($f){
		$totalpagado = $totalpagado + $formapago->obtener('monto');
		$f = $formapago->releer();
	}
	if($total > $totalpagado or $idmodo == 0){
		include_once('./mvc/vista/detallepago.php');
	}
	else{
		include_once('./mvc/vista/factura.php');
	}
?>